home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / bb2000 / files / BlueGame.dxr / 00178_bubbleScript.ls < prev    next >
Encoding:
Text File  |  1998-02-20  |  804 b   |  38 lines

  1. property spritenum, myList
  2. global BUBBLESPRITES
  3.  
  4. on new me
  5.   return me
  6. end
  7.  
  8. on appear me, xPos, yPos, membername, aList
  9.   set spritenum to findSpace(me)
  10.   set myList to aList
  11.   puppetSprite(spritenum, 1)
  12.   set the foreColor of sprite spritenum to 255
  13.   set the ink of sprite spritenum to 8
  14.   set the locH of sprite spritenum to xPos
  15.   set the locV of sprite spritenum to yPos
  16.   set the member of sprite spritenum to member membername
  17.   append(myList, me)
  18. end
  19.  
  20. on findSpace me
  21.   repeat with x = BUBBLESPRITES to BUBBLESPRITES + 4
  22.     if the memberNum of sprite x = 0 then
  23.       return x
  24.       exit repeat
  25.     end if
  26.   end repeat
  27.   return 0
  28. end
  29.  
  30. on destroy me
  31.   set the memberNum of sprite spritenum to 0
  32.   set pos to getPos(myList, me)
  33.   if pos > 0 then
  34.     deleteAt(myList, pos)
  35.   end if
  36.   return me
  37. end
  38.